.tabs-popover-list .ant-list-empty-text {
  .tabs-empty-state {
    display: flex;
    padding: var(--requestly-space-8, 24px) 0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: var(--requestly-space-6, 16px);
    align-self: stretch;

    .tabs-empty-icon {
      width: 48px;
      height: 48px;
      opacity: 0.6;
    }

    .tabs-empty-text {
      color: var(--requestly-color-text-default);
      font-size: var(--requestly-font-size-sm, 13px);
      font-weight: 500;
    }

    .tabs-clear-filter {
      cursor: pointer;
      padding: 6px 12px;
      border-radius: 4px;
      border: 1px solid var(--requestly-color-white-t-10, rgba(255, 255, 255, 0.06));
      background: var(--requestly-color-white-t-10, rgba(255, 255, 255, 0.06));
      color: var(--requestly-color-text-default);
      font-size: var(--requestly-font-size-xs, 11px);
      font-weight: 500;
      transition: all 0.2s ease;
      user-select: none;
      display: flex;
      align-items: center;
      justify-content: center;
      gap: 6px;

      .clear-icon {
        font-size: 12px;
      }

      .clear-text {
        font-size: inherit;
      }

      &:hover {
        background: var(--requestly-color-white-t-20, rgba(255, 255, 255, 0.12));
        border-color: var(--requestly-color-white-t-20, rgba(255, 255, 255, 0.12));
      }

      &:active {
        transform: scale(0.98);
      }
    }
  }
}
